package com.zs.netlibrary.http.result;

import java.io.InputStream;

/**
 * 网络获取到的数据结果回调接口
 * Created by sheng on 2017/8/15.
 */

public interface IResultCallback {
    /**
     * 开始访问网络
     */
    void onNetStart();

    /**
     * 访问完成,不管成功与结束都得进入此方法
     */
    void onNetComplete();

    /**
     * 访问失败
     */
    void onFailed();

    /**
     * 访问成功
     * @param data
     */
    void onResponse(String data);

    /**
     * 下载文件返回
     * @param inputStream
     */
    void onResponse(InputStream inputStream);

}
